Debug Concern Navigator
نویسندگان
چکیده
Programmers tend to spend a lot of time debugging code. They check the erroneous phenomena, navigate the code, search the past bug fixes, and modify the code. If a sequence of these debug activities can be automated, programmers can use their time for more creative tasks. To address this problem, this paper proposes dcNavi (Debug Concern Navigator), a concern-oriented recommendation system for debugging. The dcNavi provides appropriate hints to programmers according to their debug concerns such as “how to handle this exception” and “how to use this API”. We propose the notion of DCG (Debug Concern Graph), an extension of the Concern Graphs. A DCG appends a set of debugging information such as past bug fixes and test results to a concern graph. Debug hints are provided in the form of code snippets showing the sample code modification before and after a bug fix. Keywords-debug, concern graph, recommendation
منابع مشابه
Web Services Navigator: Visualizing the execution of Web Services
W. De Pauw M. Lei E. Pring L. Villard M. Arnold J. F. Morar The Web Services standard is becoming the lingua franca for loosely coupled distributed applications. As the number of nodes and the complexity of these applications grow over the coming years, it will become more challenging for developers to understand, debug, and optimize them. In this paper, we describe Web Services Navigator, a vi...
متن کاملTowards Debug Automation for Timing Bugs at RTL
One major concern in the design of Very-Large-Scale Integrated (VLSI) circuits is debugging as design size and complexity increase. Automation of the debugging process helps to decrease the development cycle of VLSI circuits and consequently to achieve a higher productivity. This paper presents an approach to automatically debug timing bugs at the design step. The approach utilizes Boolean Sati...
متن کاملBoard-level prototype validation: a built-in controller and extended BST architecture
Prototype validation is a major concern in modern electronic products design and development. Simulation, structural test, functional and timing debug are all forming parts of the validation process, although very often addressed as dissociated tasks. In this paper we describe an integrated approach to board-level prototype validation, based on a set of mandatory / optional BST instructions and...
متن کاملReal-Time Navigator Approach to Motion Problems in Coronary MRA
This paper is a summary discourse on the real time navigator approach to suppressing motion effects in coronary magnetic resonance angiography. The concept of navigator approach, characteristics of coronary motion, design of navigator echoes for motion measurements, and navigator algorithms for motion effects suppression are reviewed and discussed. At the conclusion, an efficient and effective ...
متن کاملCardiac Fat Navigator for Real-Time Motion Gated 3D Coronary MRA
T. D. Nguyen, A. Nuval, Y. Wang University of Pittsburgh Medical Center, Pittsburgh, PA, United States SYNOPSIS Cardiac fat navigator detects coronary motion directly by exciting and sampling the epicardial fat that surrounds the proximal coronary arteries. The present study demonstrates that motion detected by the cardiac fat navigator at mid-diastole correlates with motion detected by the dia...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011